Modeling Organizational Architectural Styles in UML: The Tropos Case
نویسندگان
چکیده
Today’s software operate in a dynamic, organizational context and hence, it needs flexible architectures based in social and intentional concepts to enable software to evolve consistently with its operational environment. The Tropos requirements oriented development methodology, has defined a number of organizational architectural styles which are suitable to cooperative, dynamic and distributed applications. In this paper, we use the UML to describe these novel architectural styles. In doing so we are able to provide a detailed representation of both the structure and behaviour of the styles.
منابع مشابه
Detailing Architectural Design in the Tropos Methodology
Software systems development happens within a context which organizational processes are wellestablished. Hence, software needs to be built with flexible architectures based in social and intentional concepts to enable software to evolve consistently with its operational environment. In this sense, the Tropos requirements oriented development methodology, has defined a number of organizational ...
متن کاملTowards Requirements-Driven Information Systems Engineering
Information systems of the future will have to better match their operational organizational environment. Unfortunately, development methodologies have traditionally been inspired by programming concepts, not organizational ones, leading to a semantic gap between the system and its environment. To reduce as much as possible this gap, this paper proposes a development methodology named Tropos wh...
متن کاملUML for Agent-Oriented Software Development: The Tropos Proposal
We describe a software development methodology called Tropos for agent-oriented software systems. The methodology adopts the i* modeling framework [29], which offers the notions of actor, goal and (actor) dependency, and uses these as a foundation to model early and late requirements, architectural and detailed design. The paper outlines the methodology, and shows how the concepts of Tropos can...
متن کاملMulti-agent and Software Architectures: A Comparative Case Study
We propose a collection of architectural styles for multi-agent systems motivated by organizational theory and enterprise organization structures. One of the styles is discussed in detail and part of it is formalized using the Formal Tropos specification language. In addition, we conduct a comparative study of organizational and conventional software architectures using a mobile robot control e...
متن کاملAnalysis Styles for Requirements Engineering: an Organizational Perspective
Early requirements analysis is concerned with modeling and understanding the organizational context within which a software system will eventually function. This chapter proposes organizational styles motivated by organizational theories intended to facilitate the construction of organizational models. These styles are defined from real world organizational settings, modeled in i* and formalize...
متن کامل